/**
 * @author Tobias Boehm
 *
 * 06.06.2011
 */
package org.anddev.andengine.extension.tbsengine.message.client.ingame;

import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;

import org.anddev.andengine.extension.tbsengine.match.AbsStep;
import org.anddev.andengine.extension.tbsengine.message.ICopyable;
import org.anddev.andengine.extension.tbsengine.message.client.AbsClientMatchMessage;

/**
 * This is a stub class for a client message which transports the data of a
 * {@link AbsStep} and requests the server to verify it.
 * 
 * @author Tobias Boehm
 *
 */
public class ClientStepVerificationRequestMessage extends AbsClientMatchMessage implements ICopyable<ClientStepVerificationRequestMessage>{

	/* (non-Javadoc)
	 * @see org.anddev.andengine.extension.multiplayer.protocol.adt.message.IMessage#getFlag()
	 */
	@Override
	public short getFlag() {
		
		return FLAG_CLIENT_STEP_VERIFICATION_REQUEST;
	}

	/* (non-Javadoc)
	 * @see org.anddev.andengine.extension.tbsengine.message.client.AbsClientMatchMessage#onReadTransmissionClientMatchData(java.io.DataInputStream)
	 */
	@Override
	protected void onReadTransmissionClientMatchData(
			DataInputStream pDataInputStream) throws IOException {
		// TODO Auto-generated method stub

	}

	/* (non-Javadoc)
	 * @see org.anddev.andengine.extension.tbsengine.message.client.AbsClientMatchMessage#onWriteTransmissionClientMatchData(java.io.DataOutputStream)
	 */
	@Override
	protected void onWriteTransmissionClientMatchData(
			DataOutputStream pDataOutputStream) throws IOException {
		// TODO Auto-generated method stub

	}

	@Override
	public ClientStepVerificationRequestMessage copy() {
		// TODO Auto-generated method stub
		return null;
	}

}
